package com.zenchn.aspect.utils;


import java.util.ArrayList;
import java.util.List;

/**
 *  信息变更日志操作模块 枚举常量
 * @author panbingqi
 * @date 2021-06-01
 **/
public enum CriticalOperModuleEnum {

    /** 用户管理 **/
    ACCOUNT_CONTROLLER("用户管理"),
    /** 我的信息 **/
    CURRENT_CONTROLLER("我的信息"),
    /** 找回密码 **/
    RETRIEVE_PWD_CONTROLLER("找回密码"),
    /** 数据组管理 **/
    DATA_GROUP_CONTROLLER("数据组管理"),
    /** 项目管理 **/
    PROJECT_CONTROLLER("项目管理"),
    /** 项目管理 **/
    PROJECT_OVERVIEW("工程概况"),
    /** 监测点管理 **/
    MONITOR_ANCHOR("监测点管理"),
    /** 角色管理 **/
    ROLE_CONTROLLER("角色管理");



    /**值**/
    private String value;
    CriticalOperModuleEnum(String value){
        this.value = value;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }




    /**
     * 获取 枚举值列表
     */
    public static List<String> getList() {
        List<String> valueList=new ArrayList<>();
        for (CriticalOperModuleEnum statusEnums : values()) {
            valueList.add(statusEnums.getValue());
        }
        return valueList;
    }
}
